INTRODUCTION


SRename is a rename program that tries to be as versatile as possible. It accepts a number of commands that are mainly split between selectors and actions. The selectors select the parts of the filename to be modified and the actions modify them in a specified way.
This approach makes it possible for the user to build whatever function is needed by combining a number of selectors and actions in a manner similar to writing simple script programs.

SRename is command line driven-only because it is meant to be used by other file management applications like Directory Opus for example. It doesn't include a GUI because it would ultimately utilize only a part of SRename's capabilities and would be in the end too complex for most people to use.
Providing a simple GUI would be possible but using SRename with Directory Opus or other file managers would achieve the same thing.
SRename is command interface compatible with the OS V37.2 Rename command but I don't recommend that you replace it with SRename as using the OS Rename command for simple single-file renaming is faster because it's so small.

Some of SRename's features:

Can use wildcards.
  
Total control over recursion, the user can set the level of recursion, starting level of recursion and can even specify a different pattern for entering directories.
  
Can renumber filename sequences without the user having to care for the renumber order or filename clashes because these are taken care of automatically.

Can perform numbering of filename sequences.

Can modify the filename's comment and transfer the filename to the comment or vice versa.

Allows the user to build his/her own functions by providing a command set of selectors and actions that can be combined in many ways.

The number of actions that can be executed in one go is only limited by the command line length.

It is interface compatible with the OS Rename command.

Supports long filenames on filesystems that allow them.

Uses memory efficiently.



Program Status:

SRename is freeware. Permission is granted to distribute free of charge, in unchanged form.
Permission is granted to include on freely distributable software libraries.
The author's permission is required if SRename is to be distributed as a part of a commercial, shareware or freeware application.
I can't guarantee that SRename is completely bug-free and do not accept any responsibility of any damage this program could cause directly or indirectly.